// module1.cpp （编译为 /MT）
#include <Windows.h>
#include <malloc.h>

#include <iostream>
#include <vector>

extern "C" __declspec(dllexport) void* alloc_in_mt() { return malloc(100); }

extern "C" __declspec(dllexport) intptr_t get_mt_heap() { return _get_heap_handle(); }

__declspec(dllexport) extern std::vector<int> f()
{
    // 在 /MT 模块中
    return {1, 2, 3, 4, 5, 6, 67, 7, 8, 9, 9, 7, 56};
}
